houses scotland london wales escorts golf clubs glasgow fife golf course ireland home builders homes fishing edinburgh golfing golf dunfermline sale golf club escort hiking